//package com.cqemme.hardwareservice.rxtx;
//import java.io.*;
//import java.net.ServerSocket;
//import java.net.Socket;
//
//public class Server {
//
//    public static void main(String args[]) throws IOException {
//        //为了简单起见，所有的异常信息都往外抛
//        try{
//            ServerSocket ss = new ServerSocket(9007);
//            Socket socket=null;
//            BufferedReader in;
//            PrintWriter out;
//            while (true) {
//                socket = ss.accept();
//                in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
//                out = new PrintWriter(socket.getOutputStream(),true);
//                String line = in.readLine();
//                out.println("you input is :" + line);
//                out.close();
//                in.close();
//                socket.close();
//            }
//        }catch(Exception e){
//            e.printStackTrace();
//        }
//
//    }
//}
//
//class EchoThread implements Runnable{
//    private Socket client;
//    public EchoThread(Socket client){
//        this.client=client;
//
//    }
//    @Override
//    public void run(){
//        //run不需要自己去执行，好像是线程器去执行了来着，可以去看api
//        try {
//            BufferedReader in=null;
//            String br=null;
//            boolean flag=true;
//            while(flag==true){
//                //Java流的操作没意见吧
//                in=new BufferedReader(new InputStreamReader(client.getInputStream()));
//                br=in.readLine();
//                System.out.println("++:"+br);
//                recordMsg(br);//写入到文件
//            }
//
//        } catch (IOException e1) {
//            // TODO 自动生成的 catch 块
//            e1.printStackTrace();
//        }catch (Exception e) {
//            // TODO: handle exception
//            System.out.println("error");
//        }
//
//
//    }
//    public void recordMsg(String br) throws IOException{
//        File file=new File("test.data");
//        if(!file.exists()){
//            file.createNewFile();
//        }
//        FileWriter writer=new FileWriter(file,true);
//        writer.write(br+"\r\n");
//        writer.close();
//
//    }
//}
//
